using System.ComponentModel;
using System.Windows.Input;

namespace SMSManager.Commn.Interfaces.ViewModels
{
	public interface ISMSSendViewModel : IDataErrorInfo, INotifyPropertyChanged
	{
		int CharCount { get; }
		int CharPerMessage { get; }
		bool IsLogin { get; }
		ICommand LogoutCommand { get; }
		string Message { get; set; }
		int MessageCount { get; }
		ICommand OkCommand { get; }
		string Receiver { get; set; }
		string ResultMessage { get; }
		ISMSInfo SMSInfo { set; }
		ISMSService SMSService { set; }
		string SMSServiceName { get; }
		ICommand SendSMSCommand { get; }
		string Sender { get; set; }
	}
}